Chain up in size-allocate implementations
authorTimm Bäder <mail@baedert.org>
Sun, 30 Apr 2017 19:53:05 +0000 (21:53 +0200)
committerTimm Bäder <mail@baedert.org>
Mon, 1 May 2017 19:21:40 +0000 (21:21 +0200)
Otherwise we're not setting an allocation at all.

gtk/gtkappchooserwidget.c
gtk/gtkcolorbutton.c
gtk/gtkfilechooserbutton.c
gtk/gtkfilechooserwidget.c
gtk/gtkfontbutton.c
gtk/gtkfontchooserwidget.c
gtk/gtkrecentchooserwidget.c
gtk/inspector/gtkstackcombo.c

index 3c5c9dcef2977e3c41965f7d77d19b8026ecd43e..9086bfbb0ed4c86a976fae4c835a413d25cfa59f 100644 (file)
@@ -977,6 +977,8 @@ gtk_app_chooser_widget_size_allocate (GtkWidget     *widget,
   GtkAppChooserWidget *self = GTK_APP_CHOOSER_WIDGET (widget);
   GtkAppChooserWidgetPrivate *priv = gtk_app_chooser_widget_get_instance_private (self);
 
+  GTK_WIDGET_CLASS (gtk_app_chooser_widget_parent_class)->size_allocate (widget, allocation);
+
   gtk_widget_size_allocate (priv->overlay, allocation);
 }
 
index 8c1aa29a11bea4ebaf3212f30f29da2a79ff5ef5..7f289b5be79cdd68d189254c00d8410919a36312 100644 (file)
@@ -174,6 +174,8 @@ gtk_color_button_size_allocate (GtkWidget     *widget,
   GtkColorButton *button = GTK_COLOR_BUTTON (widget);
   GtkColorButtonPrivate *priv = gtk_color_button_get_instance_private (button);
 
+  GTK_WIDGET_CLASS (gtk_color_button_parent_class)->size_allocate (widget, allocation);
+
   gtk_widget_size_allocate (priv->button, allocation);
 }
 
index 4d1c6fd788a9aa6765e8988b8e04e55d859cae34..7d3eba0357a794cf711c67e57d18bb13dd5f47bc 100644 (file)
@@ -397,6 +397,8 @@ gtk_file_chooser_button_size_allocate (GtkWidget     *widget,
   GtkFileChooserButton *button = GTK_FILE_CHOOSER_BUTTON (widget);
   GtkFileChooserButtonPrivate *priv = gtk_file_chooser_button_get_instance_private (button);
 
+  GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->size_allocate (widget, allocation);
+
   gtk_widget_size_allocate (priv->child, allocation);
 }
 
index e9784f5813e4daaf9e2deccc66d8cf03c89445ad..ec51668609dc65f499928e529f5b7e4c452eeeaf 100644 (file)
@@ -8082,6 +8082,8 @@ gtk_file_chooser_widget_size_allocate (GtkWidget     *widget,
   GtkFileChooserWidget *self = GTK_FILE_CHOOSER_WIDGET (widget);
   GtkFileChooserWidgetPrivate *priv = gtk_file_chooser_widget_get_instance_private (self);
 
+  GTK_WIDGET_CLASS (gtk_file_chooser_widget_parent_class)->size_allocate (widget, allocation);
+
   gtk_widget_size_allocate (priv->box, allocation);
 }
 
index 5e5f0f9fccd4430519e64e37be3a3146240a4769..ee8e76d6224af769dbd9547618392cea3280b5f9 100644 (file)
@@ -479,6 +479,8 @@ gtk_font_button_size_allocate (GtkWidget     *widget,
   GtkFontButton *button = GTK_FONT_BUTTON (widget);
   GtkFontButtonPrivate *priv = gtk_font_button_get_instance_private (button);
 
+  GTK_WIDGET_CLASS (gtk_font_button_parent_class)->size_allocate (widget, allocation);
+
   gtk_widget_size_allocate (priv->button, allocation);
 }
 
index 54e86b985efa50108761c7d535cb8ed6a26744be..1b0a7e43c06c50d87150cda87ae440841b436ac0 100644 (file)
@@ -599,6 +599,8 @@ gtk_font_chooser_widget_size_allocate (GtkWidget     *widget,
   GtkFontChooserWidget *self = GTK_FONT_CHOOSER_WIDGET (widget);
   GtkFontChooserWidgetPrivate *priv = gtk_font_chooser_widget_get_instance_private (self);
 
+  GTK_WIDGET_CLASS (gtk_font_chooser_widget_parent_class)->size_allocate (widget, allocation);
+
   gtk_widget_size_allocate (priv->grid, allocation);
 }
 
index fa527db9d1e2de0199bf936ed2ad780742bee375..0d5009864b315918e68c09f25e9a0d5254509a81 100644 (file)
@@ -160,6 +160,8 @@ gtk_recent_chooser_widget_size_allocate (GtkWidget     *widget,
   GtkRecentChooserWidget *self = GTK_RECENT_CHOOSER_WIDGET (widget);
   GtkRecentChooserWidgetPrivate *priv = gtk_recent_chooser_widget_get_instance_private (self);
 
+  GTK_WIDGET_CLASS (gtk_recent_chooser_widget_parent_class)->size_allocate (widget, allocation);
+
   gtk_widget_size_allocate (priv->chooser, allocation);
 }
 
index a935a9e13e2d3c9ebd3b96d521d91a379953ba0d..e834fba4ffeb8e8341015043dc5bc03dee2508ea 100644 (file)
@@ -254,6 +254,8 @@ gtk_stack_combo_size_allocate (GtkWidget     *widget,
 {
   GtkStackCombo *self = GTK_STACK_COMBO (widget);
 
+  GTK_WIDGET_CLASS (gtk_stack_combo_parent_class)->size_allocate (widget, allocation);
+
   gtk_widget_size_allocate (GTK_WIDGET (self->combo), allocation);
 }